package com.kelp.codetoolkit.utils

import java.util.*

/**
 * @author: liuyuebai
 * @date: 2024/9/20 07:42
 * @description:
 */
object CommonToolUtil {

    fun generateSerialVersionUID():String{
        val random = Random()
        val builder = StringBuilder()
        // 正负号生成
        if (random.nextFloat() > 0.5f) {
            builder.append("-")
        }
        // 首位不能为0
        builder.append(random.nextInt(9) + 1)

        // 生成剩余位数
        do {
            builder.append(random.nextInt(10))
        } while (builder.length < 18)

        // 加上结束符号
        builder.append("L")

        return builder.toString()
    }
}